A complete walkthrough of the R Portfolio interface.
API Reference and docs:
Current Version: v0.1.0 View API Docs and Visual Docs
A personal, open-source Flutter application developed to manage and document medical residency portfolio activities, with specific reference to Italian Residency Schools and their normative and training requirements.
This project is developed and maintained by medlav and will be available in a public GitHub repository. It was created primarily for personal organizational use and is shared openly in case it may be useful to others or serve as a basis for further development.
This is not production-grade software and should not be used as an official reporting system without independent verification.
Italian medical residency programs require structured documentation of:
This application aims to provide a simple, structured, and locally stored system for recording such activities.
It is not affiliated with any university, residency school, or governmental institution.
This application is designed to align with Italian postgraduate medical training frameworks (e.g., D.M. 68/2015 and specialty-specific regulations). It facilitates the organization of required competencies, including:
Expect:
This is a hobby project developed in spare time.
sqflite) for structured dataAll data remains stored locally on the user’s device.
The application uses:
SQLite
SharedPreferences
There is currently no synchronization, encryption layer beyond platform defaults, or institutional integration.
You can also download the apk binary for easy installation Here
Clone the public repository:
git clone https://github.com/medlav/residency_portfolio.git
cd residency_portfolioInstall dependencies:
flutter pub getRun the application:
flutter runBuild release APK:
flutter build apk --split-per-abiExample test execution:
flutter test test/database_security_test.dartTest coverage is currently limited and may evolve over time.
Users remain responsible for ensuring compliance with their specific institutional or national requirements.
Contributions are welcome, including:
To contribute:
As this is a personal project, response times may vary. (Also my first FOSS project)
This project is licensed under the BSD 3-Clause License.
You are free to use, modify, and redistribute the software under the terms of that license.
Developed and maintained by medlav.
This project was created as a personal tool to better structure and document residency activities in accordance with Italian training requirements. It is shared publicly in the spirit of openness and collaboration.
If it proves useful to others, that is a welcome outcome.